Fast learning neural networks using Cartesian genetic programming
نویسندگان
چکیده
A fast learning neuroevolutionary algorithm for both feedforward and recurrent networks is proposed. The method is inspired by the well known and highly effective Cartesian genetic programming (CGP) technique. The proposed method is called the CGP-based Artificial Neural Network (CGPANN). The basic idea is to replace each computational node in CGP with an artificial neuron, thus producing an artificial been tested on a standard benchmark control problem: single and double pole for both Markovian and non-Markovian cases. Results demonstrate that the method can generate effective neural architectures in substantially fewer evaluations in comparison to previously published neuroevolutionary techniques. In addition, the evolved networks show improved generalization and robustness in comparison with other techniques. Secondly, we have explored the capabilities of CGPANNs for the diagnosis of Breast Cancer from the FNA (Finite Needle Aspiration) data samples. The results demonstrate that the proposed algorithm gives 99.5% accurate results, thus making it an excellent choice for pattern recognitions in medical diagnosis, owing to its properties of fast learning and accuracy. The power of a CGP based ANN is its representation which leads to an efficient evolutionary search of suitable topologies. This opens new avenues for applying the proposed technique to other linear/nonlinear and Markovian/non-Markovian control and pattern recognition problems. & 2013 Elsevier B.V. All rights reserved.
منابع مشابه
Estimation of Discharge over the Submerged Compound Sharp-Crested Weir using Artificial Neural Networks and Genetic Programming
Truncated sharp crested weirs are used to measure flow rate and control upstream water surface in irrigation canals and laboratory flumes. The main advantages of such weirs are ease of construction and capability of measuring a wide range of flows with sufficient accuracy. Artificial neural networks (ANNs) and genetic programming (GP) have recently been used for estimation of hydraulic data. In...
متن کاملDevelopmental Plasticity in Cartesian Genetic Programming Artificial Neural Networks
This work presents a method for exploiting developmental plasticity in Artificial Neural Networks using Cartesian Genetic Programming. This is inspired by developmental plasticity that exists in the biological brain allowing it to adapt to a changing environment. The network architecture used is that of a static Cartesian Genetic Programming ANN, which has recently been introduced. The network ...
متن کاملEvolution of Optimal ANNs for Non-Linear Control Problems using Cartesian Genetic Programming
A method for evolving artificial neural networks using Cartesian Genetic Programming (CGPANN) is proposed. The CGPANN technique encodes the neural network attributes namely weights, topology and functions and then evolves them. The performance of the algorithm is evaluated on the well known benchmark problem of double pole balancing, a nonlinear control problem. The phenotype of CGP is transfor...
متن کاملEvolution of Cartesian Genetic Programs for Development of Learning Neural Architecture
Although artificial neural networks have taken their inspiration from natural neurological systems, they have largely ignored the genetic basis of neural functions. Indeed, evolutionary approaches have mainly assumed that neural learning is associated with the adjustment of synaptic weights. The goal of this paper is to use evolutionary approaches to find suitable computational functions that a...
متن کاملThe Importance of Topology Evolution in NeuroEvolution: A Case Study Using Cartesian Genetic Programming of Artificial Neural Networks
NeuroEvolution (NE) is the application of evolutionary algorithms to Artificial Neural Networks (ANN). This paper reports on an investigation into the relative importance of weight evolution and topology evolution when training ANN using NE. This investigation used the NE technique Cartesian Genetic Programming of Artificial Neural Networks (CGPANN). The results presented show that the choice o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Neurocomputing
دوره 121 شماره
صفحات -
تاریخ انتشار 2013